home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / XTRAS / WINUAE / Docs / History_old.txt next >
Text File  |  2002-02-22  |  43KB  |  737 lines

  1. 8. Fixes/Changed in the WinUAE version:
  2. =======================================
  3. ______________________________________________________________________________
  4. 0.8.8 Release 7 - August 5, 1999
  5. ==============================================================================
  6. - FIXED: Displaying the GUI and then dragging it around no longer "erases" the
  7.          background.  Even works in full-screen mode (finally).
  8. - FIXED: More changes to source-code archive, and more information online at
  9.          http://www.CodePoet.com/UAE/source.htm
  10. - FIXED: No longer allow Zorro-III memory sizes larger than 64-megs, due to
  11.          stability issues.
  12. - ADDED: More debug information about the type of surfaces that DirectDraw is
  13.          creating.
  14. ______________________________________________________________________________
  15. 0.8.8 Release 6 - August 3, 1999
  16. ==============================================================================
  17. - FIXED: Picasso96 screen-modes are now limited by the amount of RTG memory
  18.          which has been allocated.  This way, if the user has selected 1-meg
  19.          of RTG memory, they can't try and open a 1600x1200 24-bit display.
  20. - FIXED: TCP/IP Networking from within WinUAE works better for some cases.
  21. - FIXED: .dms files FINALLY work again, provided that xdms.exe is available
  22.          on your system.
  23. - FIXED: Creating a new drawer from Workbench and changing its default name
  24.          no longer crashes.
  25. - FIXED: File-system bugs like renaming, and some obscure problems regarding
  26.          sub-directories being in-use and undeletable, even when they're not.
  27. - FIXED: Obscure bug relating to the 'a' bit (archive-bit) as seen with the
  28.          AmigaDOS PROTECT command.
  29. - FIXED: And yet more file-system bugs.
  30. - FIXED: Option to disable sound when WinUAE is minimized wouldn't properly
  31.          restart sound when WinUAE became visible again.
  32. - FIXED: MIDI selection is only available in the GUI when serial-emulation
  33.          has been enabled.
  34. - FIXED: Second joystick button now works properly for some games which
  35.          didn't initialize the POTGO register correctly.  (B.C. Kid)
  36. - FIXED: Speedup in windowed-mode file-system access, due to use of a
  37.          DirectDraw Clipper, and not parsing the clip-list manually.
  38.          NOTE: This may cause a slow-down on some systems???  Feedback!
  39. - FIXED: Source-archive has been properly updated to include some missing
  40.          files.
  41. - ADDED: DirectX 6.x support for a Picasso96 speed increase.  This also lets
  42.          people have different refresh-rates for full-screen mode, as
  43.          opposed to the old version's 60Hz limitation.
  44. - ADDED: DirectSoundNotification support, for better double-buffered
  45.          DirectSound under Win98 and Win2000 (if sound-card supports it).
  46. - ADDED: Refresh of the window while dragging the GUI around on top of it.
  47.          Only works in windowed-mode for now.  Fullscreen with a GUI will
  48.          still result in black painting.
  49. - ADDED: Support for serial-on-demand (shared serial-port) in the GUI.
  50.          NOTE: Untested.  Feedback!
  51. - ADDED: Enforcer-hits generate a beep and flash the window.
  52. - ADDED: Amiga In A Box (AIAB) link in About tab of GUI.
  53. - ADDED: About tab of GUI has a nicer look.
  54. - CHANGED: Line-mode default is "Doubled", so that the proper height screens
  55.            are displayed by default.
  56. - CHANGED: Compile options and some source-code, for a speed increase and
  57.            size decrease.
  58. ______________________________________________________________________________
  59. 0.8.8 Release 5 - May 15, 1999
  60. ==============================================================================
  61. - FIXED: Picasso96 screen-problem involving mouse-pointers, refreshes, etc.
  62. - FIXED: MIDI port-selection is disabled in the GUI once WinUAE is running.
  63. - FIXED: Source-archive has been properly updated to include some missing
  64.          files.
  65. - ADDED: Instructions on where to get the HtmlHelp system.
  66. - ADDED: Warning about HtmlHelp not being installed on the machine will only
  67.          be given when the user uses the Help button for a page of the GUI.
  68. - ADDED: ShapeShifter 'PrepareEmul' support, so you don't have to KickShift
  69.          your ROM-images.  This also allows Amiga Forever users (which have
  70.          encrypted ROM-images which can't be KickShift'ed) to use Shape-
  71.          Shifter.
  72.          NOTE: If you don't know what ShapeShifter is, or what 'PrepareEmul'
  73.                is, then don't use this option!
  74. - ADDED: Enforcer-like logging, so that memory accesses to location zero can
  75.          be tracked by WinUAE.  A log will be generated with the complete CPU
  76.          state (registers, program-counter, etc.).  This should ONLY be used
  77.          during software development by experienced Amiga developers.
  78. - CHANGED: HtmlHelp file is in seperate archive now.
  79. ______________________________________________________________________________
  80. 0.8.8 Release 4 - April 20, 1999
  81. ==============================================================================
  82. - FIXED: MUI installation will now work.
  83. - FIXED: Serial-port detection routine was partially broken.
  84. - FIXED: Zorro-III memory sizes greater than 64-Megs now work.
  85. - ADDED: WinUAE now remembers the last path where an .hdf file was selected.
  86.          NOTE: This was already done for .rom and .adf files.
  87. - ADDED: Selection of MIDI device in the I/O Ports page of the GUI.
  88. - ADDED: First cut of Online-Help system.
  89. - ADDED: Installer no longer creates any registry keys, since WinUAE will do
  90.          this itself when run for the first time.  Additionally, this fixes
  91.          the problems of those users running WinUAE off of a central network
  92.          file-server install, where a local install of WinUAE had not been
  93.          done.
  94. ______________________________________________________________________________
  95. 0.8.8 Release 3 - April 20, 1999
  96. ==============================================================================
  97. - FIXED: Bug in new DX_FillRect() function, which affected DX_Blit().
  98. - FIXED: Bug in MIDI speed-detection.  Bars'n'Pipes works now!
  99. - FIXED: Bug in MIDI setup - I never set the MIDI output volume.
  100. - FIXED: Auto-detect of VPOSW register changes has been cleaned up (from Toni)
  101. - FIXED: Only serial-ports that exist on the PC will show up in the GUI - no
  102.          more hardcoded COM1 - COM4.
  103. ______________________________________________________________________________
  104. 0.8.8 Release 2 - April 15, 1999
  105. ==============================================================================
  106. - FIXED: Bizarre error with hardfiles, config-files, kickstart ROMs, and other
  107.          areas.  Some places in the code were fopen() a file, and never
  108.          releasing the file-handle for later use.
  109. - FIXED: I *think* I've found the bug which was causing slow-downs on Cyrix
  110.          processors.
  111. - FIXED: Serial-port set to "none" always produced "COM1".
  112. - FIXED: Command-line now accepts the old "-config=blah.uae" format, so that
  113.          Amiga Forever users can just drop in the new WinUAE.exe and still use
  114.          their MenuBox to start.  This also gave us a smaller executable!
  115. - FIXED: 24-bit display-mode support should work again.
  116. - FIXED: FPS display updates quicker when toggling between PAL and NTSC, since
  117.          it now averages just the last 128 frames.
  118. - FIXED: LED display in full-screen was corrupting Picasso screens, and would
  119.          sometimes overwrite the Amiga graphics.  LED display is now only
  120.          available in full-screen Amiga screens (not Picasso screens), and
  121.          only when the resolution is at least 800x600.
  122. - FIXED: Bug with PAL/NTSC control through VPOS register of custom-chips.
  123. - FIXED: HTML links in the About panel of the GUI are now up-to-date.
  124. - FIXED: Source-archive is now up-to-date, and includes a proper VisualC++ 6.0
  125.          project for doing debug-builds.
  126. - ADDED: Automatic MIDI output for Amiga software, such that when they select
  127.          the MIDI baudrate, the serial-port output support stops sending bytes
  128.          to a COM-port, and redirects outgoing MIDI bytes to the default
  129.          Windows MIDI-out device.  NOTE: This is output-only for now.
  130. - ADDED: Picasso96 speed-increase for modes greater than 256 colours.
  131. - ADDED: More diagnostics for serious problems.
  132. - ADDED: Settings in Misc panel of GUI for controlling WinUAE's behaviour when
  133.          minimized.  User can now decrease the CPU usage of WinUAE when it is
  134.          minimized.  User can now disable sound in WinUAE when it is minimized.
  135. - CHANGED: Resolution selection under the Display panel in the GUI has changed
  136.            so that the resolution drop-down list is available when you've got
  137.            full-screen selected for Amiga screens, and is greyed-out when in
  138.            windowed mode.
  139. - CHANGED: Back to old-style DirectDraw support, which makes no use of the
  140.            DirectDraw2 or DirectSurface2 COM interfaces.  Some users were
  141.            complaining that all versions since WinUAE 0.8.6 R5 have failed on
  142.            their machines.
  143. - CHANGED: Even SMALLER executable now!
  144. ______________________________________________________________________________
  145. 0.8.8 Release 1 - March 31, 1999
  146. ==============================================================================
  147. - FIXED: Random crashes (WinUAE exits).
  148. - FIXED: Rename problems in filesystem code.
  149. - FIXED: Mounting illegal volume-names using the "automount" option.
  150. - FIXED: Mounting the same volume-name twice.
  151. - FIXED: Mounting of network-drives using the "automount" option.
  152. - FIXED: Joystick/keyboard mappings no longer force the keypad into a joystick
  153.          mode.
  154. - FIXED: Hard-files of 2-Gig size will work.
  155. - FIXED: Problem with Cyrix processors running VERY slowly in certain hardware
  156.          configurations.
  157. - FIXED: Huge bug with loading configuration files, relating to harddrive
  158.          settings.
  159. - FIXED: array-buffer glitch when using .dms and .adz files.
  160. - FIXED: Now cleans up numerous memory and resource-leaks.  Windows is
  161.          SUPPOSED to clean these up for a process which exits, but I don't
  162.          want to rely on that.
  163. - FIXED: CPU vs. Chipset slider under CPU Panel of GUI is available again
  164.          while running.
  165. - FIXED: Default resolution selection in the GUI is done now, so no "blank"
  166.          resolution is selected.
  167. - FIXED: ACTION_SET_DATE on directories will work
  168. - FIXED: ACTION_SET_COMMENT with an empty comment will work.
  169. - ADDED: LED/track-display in full-screen
  170. - ADDED: Basic DiskChange support for READ-ONLY REMOVABLE drives - like CD-ROM
  171.          drives.  If you have a PC CD-ROM drive mounted using the "Mount PC
  172.          Drives" option, and you change the CD, just issue a DiskChange
  173.          command at the shell-prompt, and the proper volume-name should then
  174.          appear.
  175. - ADDED: Help button added to GUI.  Not functional yet.  But we're one step
  176.          closer.
  177. - ADDED: Mechanism for serious alerts to be displayed on-screen, rather than
  178.          just in the log-file.
  179. - ADDED: Preliminary support for writes to the VPOS register, so that games
  180.          like B.C. Kid can program the chipset for 60Hz even when the custom-
  181.          chips are set for PAL mode.
  182. - ADDED: Chipset can be specified in GUI, including AGA
  183. - ADDED: NTSC or PAL refresh-rate can be specified in the GUI.
  184. - ADDED: Track-display of disk-drives in both windowed-mode and fullscreen.
  185. - CHANGED: Configuration file-format has changed, but should still be able to
  186.            read old configurations.  Blame this on Bernd!  8^)
  187. - CHANGED: CPU-engine should be 5-10% faster now.
  188. - CHANGED: Certain Picasso96 operations should be 5-10% faster now.
  189. - CHANGED: Command-line parametes have changed as well.  Read the UNIX docs.
  190.            To load a config-file, use 'winuae.exe -f configfile.uae'
  191.            To set an option, use 'winuae.exe -s option=parameter', such as
  192.            'winuae.exe -s use_gui=yes'
  193. - CHANGED: log-file name is now winuaelog.txt instead of winuaelogs.txt
  194. - CHANGED: Default bit-depth is 16-bit again, since AGA modes require that.
  195. - CHANGED: Sound Panel is NOT available once running, since too many problems.
  196. ______________________________________________________________________________
  197. 0.8.6 Release 6 - December 19, 1998 - Merry Christmas Edition!
  198. ==============================================================================
  199. - FIXED: 68020/68881 combination works again (finally).
  200. - FIXED: Multiple joysticks are possible again.  Also improved GUI in this
  201.          area, including an easy way to "swap" ports.
  202. - FIXED: COM-ports higher than COM1 now work and can be saved.
  203. - FIXED: Selecting a Picasso96 screen-mode that had the same dimensions and
  204.          depth as the current screen would result in a non-functional
  205.          P96-screen.
  206. - FIXED: Mounted filesystems are faster for small-packet accesses, such as
  207.          TAR or 'type'.  AddBuffers was missing when filesystems were
  208.          mounted.
  209. - FIXED: Palette changes on Windows Desktop (from utilities like Panorama)
  210.          no longer corrupt the palette of an 8-bit (256 colour) full-screen
  211.          Amiga.
  212. - FIXED: Renaming files had a small bug, which caused "Put Away Icon" from
  213.          Workbench to crash WinUAE.
  214. - FIXED: Switching between full-screen and windowed Amiga screens now keeps
  215.          the proper colour-depth.
  216. - FIXED: Picasso screen-modes that matched the Windows Desktop dimensions
  217.          would continue drawing even while WinUAE was minimized.
  218. - FIXED: FPS area of status-bar can now accomodate large fonts.
  219. - CHANGED: Single-click of a configuration no longer auto-loads it.  "Load"
  220.            button added to Configurations panel of the GUI because of this
  221.            change.
  222. - CHANGED: UAEx: device-names renamed to DHx: for compatibility.
  223. - CHANGED: "Windows" keyboard "Menu" key is now Right-Alt in Amiga, for all
  224.            the German-keyboard users.
  225. - CHANGED: WinUAE window-title is now simply "WinUAE".
  226. - CHANGED: Display ModeID constants have changed, but should now be
  227.            compatible across user installations.
  228. - ADDED: Support for "no-DCI provider" graphics-cards.  Please let me know if
  229.          this has solved any display-problems that some users may have had...
  230.          NOTE: You will not achieve maximum speed of WinUAE without proper
  231.          drivers for your video-card.  This new support is meant to allow all
  232.          machines to run WinUAE, but not necessarily run it optimally.
  233. - ADDED: Support for RTG/P96 Screens on your Windows Desktop.  Be warned,
  234.          the performance of these screens are poor, and for maximum speed
  235.          you should set your RTG Screen's number of colours to the same as
  236.          your Windows Desktop.
  237. - ADDED: New "Add PC Drives at Startup" option under Hard Drives panel in GUI.
  238.   This option will automagically mount the available PC drive-letters for the
  239.   Amiga to use, using the following naming convention:
  240.   1. If the drive-letter has a Windows volume-name associated with it, the
  241.      drive will get mounted in the Amiga using its volume-name.
  242.   2. If no volume-name, the drive gets assigned an Amiga volume-name based on
  243.      its drive-type:
  244.          Hard Drives      --> WinDH_x:
  245.          CD-ROM Drives    --> WinCD_x:
  246.          Floppy Drives    --> WinDF_x:
  247.          Network Drives   --> WinNW_x:
  248.          Removable Drives --> WinRMV_x:
  249.          RAM Disk Drives  --> WinRAM_x:
  250.      where the 'x:' is the PC drive-letter.
  251.   The beauty of this option is that the config-file can be used on ANY PC and
  252.   the Amiga will automatically have access to all PC-drives valid on that PC.
  253.   NOTE: If a drive doesn't currently have a disc in it (floppy, CD-ROM, etc.),
  254.         then this option will NOT mount the drive for use by the Amiga.
  255. - ADDED: Support for variable block-sizes in hardfiles.  Great for a .hdf
  256.          generated by Amiga Explorer (part of Amiga Forever) which includes
  257.          support for storage devices with block-sizes other than 512-bytes.
  258. - ADDED: Right-click on a .uae config-file will now give "Open" and "Edit"
  259.   choices.
  260. - ADDED: API so the "Amiga" can minimize itself.
  261. - ADDED: Log-file option in GUI and config-file.  Log-file is NOT generated by
  262.          default.
  263. - ADDED: Deleting a configuration prompts for confirmation.
  264. - ADDED: Windowed-mode remembers its last position on-screen.
  265. - CHANGED: This documentation has been updated slightly.
  266. ______________________________________________________________________________
  267. 0.8.6 Release 5 - October 27, 1998
  268. ==============================================================================
  269. - Fixed the new ACTION_PARENT_FH DOS-packet, so that saving MUI and PPaint
  270.   prefs works again.  This will hopefully make Fiasco work as well.
  271. - Fixed networking support?
  272. - Fixed 68020/68881 option in CPU-panel of GUI (now disabled since it isn't
  273.   working right now).
  274. - Added feature to use the refresh-rate of your Windows desktop as a cue for
  275.   setting the DirectDraw full-screen frequency.
  276. - Windowed Picasso96 is no longer available in GUI or config-files, because its
  277.   not finished yet.
  278. ______________________________________________________________________________
  279. 0.8.6 Release 4 - October 22, 1998
  280. ==============================================================================
  281. - The GUI is now functional!  Please report all bugs with it!  A single-click
  282.   will load a configuration, with a double-click launching the configuration.
  283. - Changed to be a true Windows Application again, meaning NO UGLY CONSOLE
  284.   WINDOW when running WinUAE.exe from the Explorer, a Desktop shortcut, etc.
  285.   All former console-output now goes to the winuaelogs.txt file in the same
  286.   directory as the WinUAE executable.
  287. - Changed configuration-file format and command-line parameters (ugh!).
  288.   These should NOT change again.  Ever.  Never, ever!  Aaaaargh!
  289. - Added mini-Installation program, which helps set up WinUAE, and maps the
  290.   .uae extension of the new config-file format to directly run WinUAE.
  291. - Removed the screen-swapping, monitor-popping, display-cycling at startup.
  292.   This will only happen once after you've installed, and it will remember the
  293.   setting for the future.
  294. - The floppy-disk requester and kickstart ROM/Key-file requesters remember
  295.   your favorite directory for .adf files and for .rom/.key files.
  296. - Added waveout-looping sound support, from Mathias' "experimental" version.
  297. - Added bsdsocket.library support (from Mathias as well).
  298. - Added file-system code to allow ACTION_FH_FROM_LOCK, for ShowDVI/TeX.
  299. - Added file-system code to allow ACTION_PARENT_FH, for Fiasco.
  300. - Added drive-lights, power-LED, and FPS indicators when running in a window
  301.   on the Windows Desktop.
  302. - Fixed mounting of root-volumes.  If you cannot mount your root drive letter
  303.   using X: then try using X:\ instead, or even X:\.. or X:\....
  304. - Fixed the -w -1 and -w 0 options to work better.
  305. - Fixed vertical-blanking interval to always be 50Hz, or as close as possible.
  306. - Fixed serial-port support.  Same as in 0.7.5 releases.  Still no support for
  307.   RTS/CTS on the Amiga-side.  With the bsdsocket.library implementation, you
  308.   probably don't need the serial-port much.
  309. - Fixed the '\' and '|' key.
  310. - Fixed the numeric-keypad 'Enter' key to be different than the main 'Enter'.
  311. - Fixed the left vs. right Ctrl and Alt keys.
  312. - Fixed the ability to rename files/dirs to same name with different case:
  313.   > rename tools Tools
  314.   now works properly.  Please report any bugs with this.
  315. - Included version 0.9 of uaegfx.card driver for P96.  This should go in
  316.   your devs:Monitors/ drawer on the Amiga.  Newer P96 distributions should
  317.   include this one, as well.  Fixes a couple of small bugs.
  318. - Web page updated.
  319. ______________________________________________________________________________
  320. 0.8.6 Release 3 - August 25, 1998
  321. ==============================================================================
  322. - Fixed random mounting of file-systems (-M or -m), due to uninitialized ptr.
  323. - Fixed file-system code to handle illegal Windows file-names coming from the
  324.   Amiga - they get mapped to/from valid names.  This allows MUI-3.8 to install
  325.   with Installer 43.3 (tested).  Hopefully this fixes other Installer probs.
  326. - Fixed file-system code to allow ACTION_SET_FILESIZE packet, for ShapeShifter
  327.   usage (Create FileDisks now works).
  328. - Sound now works in full-screen.
  329. - Sound can be configured as either DirectSound or older waveOut-style.  See
  330.   the help (-h) for WinUAE.  I recommend the following combination of sound
  331.   and cpu-speed settings:  -w -1 -S 2:s:16:22050:1
  332. - Fixed a slow-down bug in Picasso96 regarding blitting, where the blit was
  333.   being done BOTH by native x86 code and by emulated 68k code.
  334. - Fixed the A500 vs. Turbo parameter settings (-w) to match the Linux version.
  335.   This means that "-w -1" gives full use of your x86 CPU, with "-w 0" only
  336.   using enough x86 CPU power to emulate an A500.  These options only work
  337.   right if sound is enabled (using at least -S 1).  On a PentiumII-266, and
  338.   using -w 0 -S 2:s:16:22050:1 your CPU usage will hover around 50%, thus
  339.   allowing your PC to still be useful while emulating the Amiga.
  340. - Included version 0.9 of uaegfx.card driver for P96.  This should go in
  341.   your devs:Monitors/ drawer on the Amiga.  Newer P96 distributions should
  342.   include this one, as well.  Fixes a couple of small bugs.
  343. - Fixed obscure bug with mounted CD-ROM drives and Audio CDs which caused a
  344.   GURU.  The Audio CD will now show up on the Amiga as a list of files, but
  345.   the Amiga will have no way to "play" the CD.
  346. - Fixed .adz support.  Make sure gzip.exe is in your PATH somewhere.
  347. - Fixed the help and this document regarding hard-file mounting.
  348. - Web page updated.
  349. ______________________________________________________________________________
  350. 0.8.6 Release 2 - August 10, 1998
  351. ==============================================================================
  352. - Finally fixed Picasso-screen refreshes when restoring minimized WinUAE!
  353. - CD-ROM drives should be mountable using EITHER x: or x:\ or x:/, where x is
  354.   the drive-letter of the CD-ROM drive.
  355. - Fixed detection of 16-bit colour-modes, so that specifying a 16-bit Picasso
  356.   mode shouldn't crap out your UAE-session.
  357. - Fixed bug with -H option, such that specifying a "-H 2" to get 16-bit Amiga
  358.   screens wouldn't work, and would drop you back to an 8-bit screen - even if
  359.   your machine had a 15-bit mode available.
  360. - Fixed -w options, and Cyrix users should be able to use this new version.
  361. - Web page updated.
  362. ______________________________________________________________________________
  363. 0.8.6 Release 1 - August 8, 1998
  364. ==============================================================================
  365. - Synchronized with Bernd's latest source-tree.
  366. - GUI is missing (temporary).
  367. - 68020/68881 CPU type is not working yet.
  368. - 8-bit display is now the default.  Use -H option to specify other modes.
  369. - New -O options for Amiga and/or Picasso displays in window or full-screen.
  370. - New -w options for CPU speed settings.
  371. - Web page updated (new Frequently Asked Questions section, donation count
  372.   updated, Picasso96 1.40 link, new mirrors, etc.)
  373. ______________________________________________________________________________
  374. 0.7.5b Release 1 - May 23, 1998
  375. ==============================================================================
  376. - Synchronized with Bernd's latest source-tree.  No significant changes which
  377.   affect WinUAE.
  378. - No longer have seperate archives for documentation, main program, etc.
  379. - Include the necessary Amiga utilities in the archive: transdisk, transrom
  380. - Default to 70Hz refresh-rate for full-screen display modes, not 75Hz.
  381. - Eliminated the "Cyrix or 486 CPU" option in the Advanced panel of the GUI.
  382. - Web page updated (new Frequently Asked Questions section, donation count
  383.   updated, Picasso96 1.39 link, new mirrors, etc.)
  384. ______________________________________________________________________________
  385. 0.7.2 Release 2 - May 12, 1998
  386. ==============================================================================
  387. - Fixed the freeze when running WinUAE in a window on your Win95 desktop.
  388. - Fixed the CD-ROM mounting problems.
  389. - Hard-files DO WORK - if you're having problems with an old one, try adjust-
  390.   ing the parameters.
  391. - Web page updated.
  392. - Donations now accepted ($10 US) - see the web page for details.
  393. ______________________________________________________________________________
  394. 0.7.2 Release 1 - May 7, 1998
  395. ==============================================================================
  396. - Ported in 0.7.2 changes (read the ChangeLog file) from Bernd.
  397.   . Fixes BlitPattern() bug on Picasso96 screens
  398.   . Fixes some bugs in the custom-chip emulation
  399. - Hard-drive Files work.
  400. - Added support in GUI for "slow" memory emulation (some games require this).
  401. - Sound-code now based on WinUAE 0.6.9r12 (from Mathias Ortmann).  Thanks to
  402.   Mathias for taking a break from school to help with this!
  403. - Implemented DirectSound for fun.  Slightly slower than the standard sound
  404.   handling code by Mathias, but should be more compatible?  This may help
  405.   Gravis Ultra Sound users.
  406. - Joystick settings can be changed while the emulation is running.
  407. - Using F12 (or the "menu" key beside the right-Windows key) will bring up the
  408.   GUI, and NOT crash/guru the "Amiga".
  409. - 24-bit, 32-bit desktops are supported again.
  410. - "Julian"-mode renamed, and saved with configurations.
  411. - Added LED status to WinUAE when running in a window on your desktop.
  412. - Now using assembly-code for planar-to-chunky conversion.  May be slower in
  413.   some cases, depending on the machine.  Should generally be faster though.
  414. - GUI problems cleaned up.
  415. - Added new check for Cyrix (or other stupid CPU).  CYRIX USERS, PLEASE TRY
  416.   DISABLING THE "Cyrix or 486 CPU" OPTION IN THE ADVANCED SETTINGS.  IF THIS
  417.   WORKS, THE AUTO-DETECTION CODE IS GOOD, AND I CAN ELIMINATE THE "Cyrix" GUI
  418.   SETTINGS, AND THE "-Q n" OPTION.
  419. - Quitting WinUAE when running in a window would occasionally leave a piece
  420.   behind in memory which kept further copies of WinUAE from running.
  421. - WinUAE Home Page reworked yet again.
  422. ______________________________________________________________________________
  423. 0.7.0 Release 1 - March 23, 1998
  424. ==============================================================================
  425. - Total rework of CPU-engine, thanks to Bernd Schmidt.  One single executable
  426.   is now used for *all* versions of WinUAE - 68000, 68010, 68020, and 68020
  427.   with 68881.
  428. - Now completely a Win32 application.  Up-side: no more annoying console
  429.   window appearing when you double-click on WinUAE.  Down-side: support for
  430.   command-line interface is reduced.  Also, no visible logging.
  431.   NOTE: I will most likely REMOVE the command-line support completely from
  432.         WinUAE in the next version, since the GUI provides a complete
  433.         interface to all of the commands.
  434. - Reworked the GUI to accomodate up to sixteen hard-files and/or mount-points,
  435.   as well as the new CPU settings.
  436. - Sound now works in 8-bit and 16-bit formats.
  437. - Scrolling bug in graphics has now been eliminated.
  438. - Stretched GUI problem can be resolved - read the information on my web-page.
  439. - Priority level of WinUAE is now NORMAL, rather than IDLE.  This should give
  440.   a small performance boost when WinUAE is the foreground application.
  441. - Directory-names with trailing slashes should be handled correctly now.
  442. - New configuration-file format, but old files should still load correctly.
  443. - New "Julian-Mode" option, so that middle-mouse-button can escape the mouse-
  444.   capture which occurs when running WinUAE in windowed-mode.  No more having
  445.   to press ALT-TAB just to lose the mouse-capture.  Just for you, Julian!
  446. - Source-code will be available shortly both at my web-site, and also at the
  447.   official UAE homepage.  Bernd is moving UAE to the GNU Public License.
  448. - WinUAE Home Page reworked yet again.
  449. ______________________________________________________________________________
  450. 0.7.0b2 Release 5 - March 10, 1998
  451. ==============================================================================
  452. - Fixed problem with running WinUAE on your Windows desktop when the desktop
  453.   was not 16-bit.  An 8-bit Windows desktop is still not really supported.
  454.  
  455. - Fixed the "No Logging" option to get rid of the Logging Console, when you
  456.   run WinUAE from the Explorer or a desktop-shortcut.
  457.  
  458. - Fixed the mysterious "-w" glitch, where if you didn't specify it on the
  459.   command-line, WinUAE would complain about an out-of-range value.
  460.  
  461. - Fixed the command-line parsing of "-P" and "-Q", so that if you don't give
  462.   them an argument, you won't get an Access Violation anymore, but instead a
  463.   warning that you're not using those parameters correctly.
  464.  
  465. - Fixed an obscure bug with the 68000-versions.  If your "default" configur-
  466.   ation had any Graphics-Card memory specified, this would disable the
  467.   "Full-Screen" option in the Display panel, and you'd be stuck always running
  468.   in a window.  This didn't make sense, since the 68000-versions cannot *have*
  469.   any Graphics-Card memory.
  470.  
  471. - Added more documentation to web-site.
  472. ______________________________________________________________________________
  473. 0.7.0b2 Release 4 - March 7, 1998
  474. ==============================================================================
  475. - Fixed freezing problem.  No need to indicate a "Cyrix-CPU" when you don't
  476.   have one.  This fix also makes the sound and mouse-movement somewhat
  477.   smoother.
  478.  
  479. - Fixed volumes not being mounted by the GUI.  Ooops!
  480.  
  481. - Scrolling-bug still appears in scan-doubled modes (both windowed and full-
  482.   screen), but speed is finally improved and fixed.  All display modes should
  483.   be high-speed now, and sound should not break up when colour-cycling or
  484.   fading occurs - on a suitably fast machine.
  485.  
  486. - Your "hardfile" is always mounted as 32:1:2, regardless of whether it has
  487.   boot priority or not.  Previously, a hardfile with boot-priority would get
  488.   mounted using 32:1:2, but if non-booting the hardfile was mounted with the
  489.   32:1:0 settings.  A future WinUAE release will include control of these
  490.   parameters in the GUI.
  491. ______________________________________________________________________________
  492. 0.7.0b2 Release 3 - March 7, 1998
  493. ==============================================================================
  494. - Relative paths (..\shared\rom\kick.rom) should work now.  Additionally, if
  495.   an incorrect or empty kickstart filename is given, WinUAE will look in the
  496.   following order for "kick.rom":
  497.     o In the current directory of WinUAE
  498.     o In the location of "..\shared\rom\kick.rom", based from the current
  499.       directory of WinUAE
  500.   This philosophy also applies to the "rom.key" file for encyrpted Kickstarts.
  501.  
  502. - If WinUAE is started with no parameters, the GUI will show up, but any
  503.   uae.rc file will be IGNORED.  This prevents confusion between the GUI and
  504.   the uae.rc file.  If you wish to use the uae.rc file, you'll have to start
  505.   WinUAE with a parameter (such as "-w 4" or something similar).
  506.  
  507. - Backed out some changes from Release 2, relating to graphics updates. Screen
  508.   sizes should be back to normal, garbage should have dissappeared, and things
  509.   should be as before.  There is a SMALL increase in speed as compared to
  510.   Release 1, and an increase in compatibility as compared to Release 2.
  511.  
  512. - For optimal speed in a window (smooth graphics and sound), use the "Lo-Res"
  513.   option, without the "Scan-Double" option.  The scrolling-bug does not appear
  514.   with these settings.
  515.  
  516. - For larger size in a window, use the "Scan-Double" option, without the
  517.   "Lo-Res" option.  This is smoother than in previous versions, but still not
  518.   perfect.  The scrolling-bug will appear with these settings.
  519. ______________________________________________________________________________
  520. 0.7.0b2 Release 2 - March 5, 1998
  521. ==============================================================================
  522. - Sound finally works at all quality settings and sampling rates, but only in
  523.   16-bit audio.
  524.  
  525. - Screen refreshes when switching from Amiga to Picasso (and vice-a-versa)
  526.   should work better.
  527.  
  528. - Major speed increase found for demos and games.  WinUAE 0.7.0b2, Release 2,
  529.   should now run as fast or faster than the WinUAE 0.6.9 Release 13 beta 9,
  530.   and be close to WinUAE 0.6.9 Release 12 (Mathias' version), DOS-UAE, etc.
  531.   Don't thank me for this fix, but instead thank Mathias Ortmann!
  532.  
  533. - Yet another hard-file bug.  I stated that the GUI was passing options of
  534.   32:1:2:hardfile to the emulator, but I was actually passing 32:1:0:hardfile.
  535.   Therefore, if you could get your hardfile working in 0.7.0b2 Release 1 from
  536.   the command-line with the -W 32:1:2:hardfile option, that same hardfile will
  537.   *finally* work from the WinUAE GUI.
  538. ______________________________________________________________________________
  539. 0.7.0b2 Release 1 - February 27, 1998
  540. ==============================================================================
  541. - Ported in 0.7.0b2 source.  Big deal.  Read my web-page for my views on this!
  542.  
  543. - Hard-files work again, as long as your existing hard-file is a power-of-two
  544.   in megabytes (1, 2, 4, 8, 16, 32, 64 Megs, etc.).
  545.   NOTE: This may be DANGEROUS!  Bernd has changed the hardfile interface in
  546.         UAE, so you may toast your existing hardfile.  BACK IT UP FIRST, and
  547.         use a backup copy to test.  If it DOES NOT WORK from the GUI, but
  548.         does work from the cmd-line (using the new -W option), tell me the
  549.         parameters you're passing!  I'm currently passing 32:1:2:hardfile, but
  550.         if people can only get their existing hardfiles to work as 32:1:0 then
  551.         I'll revert back to that in future WinUAE versions.
  552.  
  553. - Compiled with latest GCC 2.8.0 version, which supports Pentium and Pentium-
  554.   Pro optimizations finally.  These versions are compiled with the -mpentium
  555.   flag, as the -mpentiumpro flag seems to actually produce slower and larger
  556.   executables?!?!
  557.  
  558. - Support for up to 64-Megs of Zorro-III "fast" memory.
  559.  
  560. - Fixed nasty bug in the "Startup" panel in the GUI.  It prevented proper
  561.   awareness of various memory settings, which forced you to save and load a
  562.   configuration in order to actually get a memory-setting to take effect.
  563.  
  564. - Added more logging options under the "Advanced" panel in the GUI.
  565. ______________________________________________________________________________
  566. In Release 3 - February 25, 1998
  567. ==============================================================================
  568. - Cyrix support is back in under the "Advanced" panel in the GUI, and can also
  569.   be turned on from the cmd-line again using "-Q -1".
  570.  
  571. - FrameSync is working again, which keeps the clock in sync finally.  No high
  572.   speed second hand in the analog Clock program anymore!
  573.  
  574. - Added Smart centering options, ala UAEL.  This is the equivalent of XY as
  575.   opposed to xy in the video-options cmd-line flags.  These centering options
  576.   only make sense when running games and demos, not Workbench.
  577.  
  578. - If "Log Debug Info" is turned on under the "Advanced" panel in the GUI, then
  579.   the created console window gets closed by WinUAE, and all text output goes
  580.   to "outfile".  If launching WinUAE from an existing console window, that
  581.   window will remain.
  582.  
  583. - If a configuration named "default" exists in your Configurations directory,
  584.   it will automatically be loaded when launching WinUAE.  Save your favorite
  585.   "default" configuration, and from then on just double-click on WinUAE and
  586.   then hit Enter (or click OK) to start the emulation.
  587.  
  588. - Archives contain proper versions of WinUAE this time.  Ooops!
  589. ______________________________________________________________________________
  590. In Release 2 - February 24, 1998
  591. ==============================================================================
  592. - IMPORTANT: Sound Blaster AWE 64 users - enable your "Full Duplex" option.
  593.  
  594. - Serial support works in both WinNT and Win95 again.  Win95 version doesn't
  595.   hang or crash with serial-support.
  596.  
  597. - Exitting WinUAE should no longer hang your Win95 system.
  598.  
  599. - Tested with Picasso96 1.35.
  600.  
  601. - Doom Attack (Amiga Doom port) works, but colour cycling is abysmal.  Working
  602.   on this, since Doom ports make a great testing environment for WinUAE and
  603.   its Picasso96 support.
  604.  
  605. - Sound is corrupted unless you select level 3 sound compatibility, otherwise
  606.   known as "Best Quality" in the GUI.  Working on this.
  607.  
  608. - Black rectangle on display is a DirectX bug with some drivers.  It does NOT
  609.   appear on my system running DirectX-5 and a RIVA-128 AGP card under Win95.
  610. ______________________________________________________________________________
  611. In Release 1 - November 9, 1997
  612. ==============================================================================
  613. - IMPORTANT: Use Picasso96 1.31 now.  It is great, and includes the UAEGFX
  614.   card drivers in its installation script.
  615.  
  616. - Picasso stuff mostly re-written for compatibility with the UN*X
  617.   implementation that Bernd Schmidt has done.  Things seem to work better,
  618.   but slightly slower again.  Watch for more updates.
  619.  
  620. - Support for Cloanto's "Amiga Forever" encrypted ROMs.
  621.  
  622. - Various GUI changes, some options removed to stay in sync with the UN*X
  623.   version.
  624.  
  625. - 68000 versions (uae.exe and uaec.exe) now included.  uaec.exe is the
  626.   more compatible of the two, but is approximately 20% slower.
  627. ____________________________________________________________________________
  628. In Beta 9 - October 27, 1997
  629. - IMPORTANT: Use Picasso96 1.29 rather than 1.30.  1.30 is broken.
  630.  
  631. - Blitting in >8-bit was broken in Beta 8
  632.  
  633. - Incorrect colours on some systems should now be fixed
  634.  
  635. - Advanced Page: "Slow Pixel Write" option no longer needed, the Picasso96
  636.   DirectDraw system has been re-engineered
  637.  
  638. - Port Settings Page: Printer and Serial shouldn't be invisible while running
  639.   UAE, just not selectable
  640.  
  641. - Rectangle filling should now work flawlessly
  642.  
  643. - Scroll-Lock again speeds up file-system accesses while in windowed mode
  644.  
  645. - Stretched dialog box and About button crashes can be fixed by installing
  646.   Dial-Up Networking and/or Internet Explorer on the Win95 system
  647. _____________________________________________________________________________
  648. In Beta 8 - October 25, 1997
  649. - Removed all resolution and display-mode restrictions.  24-bit modes are
  650.   buggy and slower than 32-bit modes, so use them if you have problems.
  651.  
  652. - Some DirectDraw drivers are broken, and don't let a Picasso-screen open as
  653.   8-bit (for example) if their Windows desktop resolution is greater than 8-
  654.   bits per pixel.  This used to cause me to display garbage all over the
  655.   desktop.  Now, I exit gracefully, with advice for the user to set their
  656.   Windows desktop to 8-bit and try the problematic steps again.
  657.   NOTE: This problem doesn't happen under WinNT, and is purely a result of
  658.         broken DirectDraw drivers.  Get the latest drivers for your card, and
  659.         contact them if the problem persists.  It happens on my AGP-based
  660.         nVidia RIVA 128 card, and I'm not happy about it...
  661.  
  662. - InvertRect() function when using Picasso screens was broken, and always fell
  663.   back to the 68020 code to do things, instead of using DirectX.
  664.  
  665. - CheckBoard (Picasso96 utility on Amiga side) now works when on an Amiga
  666.   screen.
  667.  
  668. - Configurations Page: Description field would be associated with the wrong
  669.   configuration entries.
  670.  
  671. - Port Settings Page: available again while the emulation is running, via the
  672.   GUI. This allows you to change between joystick and mouse mode while running.
  673.  
  674. - About Page: Cloanto Copyright mentions are now removed.
  675.  
  676. - Display Settings Page: Width/Height of Amiga Window can now be custom-set in
  677.   the GUI, and no longer restricted to *just* the DirectDraw display-modes
  678.   available in the drop-down list.  This is ONLY AVAILABLE FOR WINDOW MODE...
  679.  
  680. - Advanced Page: Script-bit support removed, since it is too dangerous.
  681.  
  682. NOTES: Some users have reported that ClassAct doesn't like my Picasso stuff,
  683.        or perhaps Picasso96 in general.  Removing "caprefs" from their startup
  684.        sequence solved many problems.
  685.  
  686.        Additionally, I highly recommend using FastIPrefs instead of IPrefs. It
  687.        makes alot of things faster and more stable.  Try it please.  I'm not
  688.        including it in this archive, because I am unsure of its status.
  689. ______________________________________________________________________________
  690. In Beta 7
  691. - Fixed major bug in my new Picasso implementation regarding masks and blits.
  692.   Things became REALLY slow when blitting things, because I was falling back
  693.   to Picasso96-RTG functions on the Amiga-side in too many cases.  Now, as in
  694.   BETA 4, more things are happening within UAE on Intel, rather than within
  695.   the "Amiga" itself.
  696.  
  697. - Added .adz support to floppies requester.
  698.  
  699. - Put the monitor driver back in the archive.
  700.  
  701. In Beta 6
  702. - Removed "Powered by Amiga" logo.  It belongs on the packaging, not the
  703.   application.
  704.  
  705. - New UAEGFX.card library which goes in sys:Libs/Picasso96/ directory.
  706.  
  707. - GUI allows user to select resolution for Amiga ECS emulation, so that
  708.   games can be opened in a 320x240 screen (for example).
  709.  
  710. - ZorroIII expansion support allows up to an additional 16-megs of RAM.
  711.   No cmd-line option, though.
  712.  
  713. - FloppyDisk related ejection/insertion optimized.
  714.  
  715. - Can create blank-floppy disks using GUI while emulation is running.
  716.  
  717. - FloppyDisk settings page is the default page of the GUI once UAE is
  718.   running.
  719.  
  720. - GUI has new "Advanced" settings page, which includes the adjustment
  721.   for copper-settings (like the cmd-line option 'C'), a new "Slow Pixel
  722.   Writes" option (see below), and a "Log Debug Information" option.
  723.  
  724. - Yet more file-system bugs fixed.  This seems to fix IPrefs and MUI related
  725.   GURUs, and perhaps others.
  726.  
  727. - Fix for some people having cursor remnants getting blitted around.  This
  728.   fix is with the new option "Slow Pixel Writes".  This option will not be
  729.   necessary in the future, because I'll fix the REAL problem.  For now, it
  730.   is a temporary work-around.
  731.  
  732. - Obey mask-values of drawing-operations while in Picasso96 screens.  This
  733.   makes the Picasso96 modes slower, but more accurate.  I *may* add a new
  734.   option to the new Advanced settings page that allows you to "Ignore Mask
  735.   Setting", in order to recover some speed.  For now, however, accuracy is
  736.   the default.
  737.